Full Stack Development - קורס תכנות בשפת JAVA
-
סוג הלימודים במוסד:
לימודי תעודה
-
אזור גיאוגרפי:
גוש דן
קורס תכנות בשפת JAVA – Full Stack Development
שימוש בכלים וטכנולוגיות AI
אודות הקורס
קורס זה מכשיר את משתתפיו בפיתוח יישומים מתקדמים באמצעות שפת JAVA וטכנולוגיות Spring. המשתתפים ילמדו לפתח אפליקציות ומודולים הן לצד הלקוח והן לצד השרת, תוך דגש על פתרונות Full Stack בסביבה דינמית ומודרנית. הקורס מתאים למתחילים ללא רקע בתכנות ולמפתחים מנוסים המבקשים להעמיק את הידע ב-JAVA ובטכנולוגיות נלוות.
משך המסלול
- שעות לימוד כוללות – 760 שעות אקדמיות
- מספר מפגשים –
- קורס בוקר – 57 מפגשים
- קורס ערב – 91 מפגשים
מטרות הקורס
- פיתוח יישומים ב-JAVA בצד השרת והלקוח
- הבנת עקרונות תכנון ועיצוב ארכיטקטורות תוכנה
- יישום עבודה עם מסדי נתונים ושילובם בתהליכי פיתוח
- עבודה עם טכנולוגיות Web מתקדמות כמו Angular ו-React
- הבנה מעמיקה בטכנולוגיות Spring ו-Hibernate
- פיתוח יישומים מבוססי Microservices ו-Docker
- התמקצעות במיטב הכלים והטכנולוגיות העדכניות ביותר
למי מיועד הקורס
- חסרי רקע בפיתוח המעוניינים להשתלב בתחום התוכנה
- מפתחים בשפות פרוצדוראליות המבקשים לעבור לתכנות מונחה עצמים – OOP
- אנשי מקצוע המעוניינים להרחיב את הידע בפיתוח Full Stack ו-JAVA
תוכנית הלימודים
הקורס בנוי מחמש יחידות מרכזיות –
- תכנות בסיסי – 170 שעות
-
- פיתוח מונחה עצמים – OOP
- עבודה עם SQL ובניית ממשקים גרפיים
- טכנולוגיות צד שרת – 70 שעות
-
- פיתוח עם Spring Framework
- עבודה עם RESTful APIs וניהול שירותי רשת
- טכנולוגיות Web – 90 שעות
-
- Angular ו-React לפיתוח צד לקוח
- יצירת ממשקים אינטראקטיביים בארכיטקטורת SPA
- Java מתקדמת – 45 שעות
-
- הבנת Frameworks וארכיטקטורות תוכנה
- יישום פתרונות ב-Microservices ו-Docker
- Java Mobile – 20 שעות
-
פרויקט גמר
הקורס כולל פרויקט קבוצתי הבנוי בשלבים, המשלב את כל הידע הנלמד לאורך המסלול.
תוספת מיוחדת
גישה לקורס דיגיטלי בעברית לפיתוח צד לקוח בטכנולוגיית Angular במסגרת John Bryce Online Academy
תנאי קבלה
- ראיון אישי או ייעוץ להכוונה מקצועית
- ידע בסיסי בעבודה מול מחשב
זכאות לתעודת סיום
על מנת להיות זכאים לתעודת סיום מטעם משרד העבודה והרווחה, המשתתפים נדרשים –
- נוכחות של 85 אחוז מהמפגשים לפחות
- מעבר משימות ומבחנים פנימיים
- הגשה ומעבר פרויקט גמר מעשי
התעודה – קורס תכנות ב-JAVA בהיקף של 454 שעות